first deputy managing director - Francés Inglés Diccionario